home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-06
/
an102x.zip
/
FIND.ASM
< prev
next >
Wrap
Assembly Source File
|
1991-04-09
|
1KB
|
65 lines
;*****************************************************************************
; FIND.ASM
;
; 90-12-27 Matt Hagen, Novell, Inc.
;*****************************************************************************
DTAStructure struc
Reserved db 21 dup (?)
Attribute db ?
Time dw ?
Date dw ?
LowSize dw ?
HighSize dw ?
Name db 13 dup (?)
DTAStructure ends
DOSSEG
.MODEL SMALL
.STACK 100h
.DATA
DTA DTAStructure <>
File db '*.*', 0
.CODE
;*****************************************************************************
; FindFirstFile
;*****************************************************************************
FindFirstFile proc far
push ds
xor ax, ax
push ax
mov ax, @data
mov ds, ax
mov ah, 1ah
lea dx, DTA
int 21h
mov ah, 4eh
xor cx, cx
lea dx, File
int 21h
mov ah, 02h
lea bx, DTA.Name
DisplayName:
mov dl, [bx]
or dl, dl
jz Exit
int 21h
inc bx
jmp DisplayName
Exit:
ret
FindFirstFile endp
end
;*****************************************************************************
;*****************************************************************************